home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Borland / Borland C++ V5.02 / OWLINC.PAK / OLEVIEW.RC < prev    next >
Text File  |  1997-05-06  |  4KB  |  139 lines

  1. //----------------------------------------------------------------------------
  2. // ObjectWindows
  3. // Copyright (c) 1994, 1996 by Borland International, All Rights Reserved
  4. //
  5. //$Revision:   10.4  $
  6. //
  7. // Menu and accelerators for use with TOleWindow & TOleView
  8. //----------------------------------------------------------------------------
  9. #include <owl/window.rh>
  10. #include <owl/edit.rh>
  11. #include <owl/docview.rh>
  12. #include <owl/oleview.rh>
  13.  
  14. #if defined(RC_INVOKED)
  15.  
  16. #if !defined(NO_IDM_OLEVIEW) && !defined(__IDM_OLEVIEW)
  17. #define __IDM_OLEVIEW
  18. IDM_OLEVIEW MENU LOADONCALL MOVEABLE PURE DISCARDABLE
  19. {
  20.   // File
  21.   MenuItem  Separator
  22.   Popup "&Edit"
  23.   {
  24.     MenuItem "&Undo\aCtrl+Z",     CM_EDITUNDO
  25.     MenuItem Separator
  26.     MenuItem "Cu&t\aCtrl+X",      CM_EDITCUT
  27.     MenuItem "&Copy\aCtrl+C",     CM_EDITCOPY
  28.     MenuItem "&Paste\aCtrl+V",    CM_EDITPASTE
  29.     MenuItem "Paste &Special...", CM_EDITPASTESPECIAL
  30.     MenuItem "Paste &Link",       CM_EDITPASTELINK
  31.     MenuItem "&Delete\aDel",      CM_EDITDELETE
  32.     MenuItem Separator
  33.     MenuItem "&Insert Object...", CM_EDITINSERTOBJECT
  34.     MenuItem "&Links...",         CM_EDITLINKS
  35.     MenuItem "&Object",           CM_EDITOBJECT
  36.     MenuItem Separator
  37.     MenuItem "&Show Objects",     CM_EDITSHOWOBJECTS
  38.   }
  39. }
  40.  
  41. #define __IDM_OLEVIEWEMBED
  42. IDM_OLEVIEWEMBED MENU LOADONCALL MOVEABLE PURE DISCARDABLE
  43. {
  44.   // File
  45.   Popup "&File"
  46.   {
  47. //    MenuItem  "Save Copy &As...",CM_FILESAVEAS
  48. //    MenuItem  "&Revert To Saved",CM_FILEREVERT
  49.     MenuItem  "&Close",          CM_FILECLOSE
  50.     MenuItem  Separator
  51.     MenuItem  "E&xit",           CM_EXIT
  52.   }
  53.   MenuItem  Separator
  54.   Popup "&Edit"
  55.   {
  56.     MenuItem "&Undo\aCtrl+Z",     CM_EDITUNDO
  57.     MenuItem Separator
  58.     MenuItem "Cu&t\aCtrl+X",      CM_EDITCUT
  59.     MenuItem "&Copy\aCtrl+C",     CM_EDITCOPY
  60.     MenuItem "&Paste\aCtrl+V",    CM_EDITPASTE
  61.     MenuItem "Paste &Special...", CM_EDITPASTESPECIAL
  62.     MenuItem "Paste &Link",       CM_EDITPASTELINK
  63.     MenuItem "&Delete\aDel",      CM_EDITDELETE
  64.     MenuItem Separator
  65.     MenuItem "&Insert Object...", CM_EDITINSERTOBJECT
  66.     MenuItem "&Links...",         CM_EDITLINKS
  67.     MenuItem "&Object",           CM_EDITOBJECT
  68.     MenuItem Separator
  69.     MenuItem "&Show Objects",     CM_EDITSHOWOBJECTS
  70.   }
  71. }
  72.  
  73. IDM_OLEPOPUP MENU
  74. {
  75.  Popup "OLE"
  76.  {
  77.   MenuItem "Cu&t\aCtrl+X",  CM_EDITCUT
  78.   MenuItem "&Copy\aCtrl+C", CM_EDITCOPY
  79.   MenuItem "&Delete\aDel",  CM_EDITDELETE
  80.   MenuItem Separator
  81.   MenuItem "&Object",       CM_EDITOBJECT
  82.  }
  83. }
  84.  
  85. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  86. {
  87.  CM_EDITPASTESPECIAL, "Select paste option and format"
  88.  CM_EDITPASTELINK,    "Link with object on the clipboard"
  89.  CM_EDITLINKS,        "Edit links to the document"
  90.  CM_EDITINSERTOBJECT, "Insert an object into the document"
  91.  CM_EDITOBJECT,       "Ask the selected object to perform an action"
  92.  CM_EDITSHOWOBJECTS,  "Show a frame around embedded objects"
  93. }
  94.  
  95. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  96. {
  97.   IDS_EDITOBJECT,  "&Object"
  98.   IDS_EDITCONVERT, "Con&vert..."
  99.   IDS_CLOSESERVER, "&Close and Return to "
  100.   IDS_EXITSERVER,  "E&xit and Return to "
  101. }
  102.  
  103. #if !defined(__OLEVIEW_RC_OCF_RC_COMMON_STRINGS)
  104. #define __OLEVIEW_RC_OCF_RC_COMMON_STRINGS
  105. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  106. {
  107.   IDS_CFTEXT,        "Text\nplain text"
  108.   IDS_CFBITMAP,      "Bitmap\na bitmap image"
  109.   IDS_CFMETAFILE,    "Metafile Picture\na static picture"
  110.   IDS_CFSYLK,        "Sylk\na spreadsheet"
  111.   IDS_CFDIF,         "DIF\na document"
  112.   IDS_CFTIFF,        "Tagged Image File Format\na TIFF image file"
  113.   IDS_CFOEMTEXT,     "OEM Text\nan OEM text"
  114.   IDS_CFDIB,         "DIB\na device independent bitmap image"
  115.   IDS_CFPALETTE,     "Palette\na color palette"
  116.   IDS_CFPENDATA,     "Pen Data\npen data"
  117.   IDS_CFRIFF,        "RIFF\na RIFF media file"
  118.   IDS_CFWAVE,        "Wave\na sound wave file"
  119.   IDS_CFUNICODETEXT, "UniCode Text\nUnicode text"
  120.   IDS_CFENHMETAFILE, "Enhanced Metafile\nan enhanced metafile picture"
  121. }
  122.  
  123. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  124. {
  125.   IDS_IN, " in "
  126. }
  127. #endif
  128.  
  129. IDA_OLEVIEW ACCELERATORS
  130. BEGIN
  131.   VK_DELETE, CM_EDITDELETE,   VIRTKEY, SHIFT
  132.   VK_DELETE, CM_EDITDELETE,   VIRTKEY
  133. END
  134.  
  135. #endif
  136. #undef NO_IDM_OLEVIEW
  137.  
  138. #endif  // defined(RC_INVOKED)
  139.